package com.bls.blsdemo.dataBindingDemo;
/**
 * 　　  () 　　　  ()
 * 　　  ( ) 　　　( )
 * 　　  ( ) 　　　( )
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　┻　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ——————————————————
 * Created by BinglingSu on 2017/11/27.
 * 创建自定义组件类，并实现方法
 * <p>
 * DataBinding里也可以通过component组件的方式，来实现非static来添加自定义属性：
 * <p>
 * 1    在自定义类中对添加自定义属性的非static方法，添加@BindingAdapter注解
 * 2    创建自定义组件类，实现DataBindingComponent。这时会自动报错，提示需要实现获取1中类的方法（静态的就不需要了）。那就实现此方法
 * 3    把组件对象设置给DataBinding
 */

//public class DataBindComponent implements DataBindingComponent {
//    private DataBindingUtils utils;
//
//    @Override
//    public DataBindingUtils getDataBindingUtils() {
//        if (null == utils) {
//            utils = new DataBindingUtils();
//        }
//        return utils;
//    }
//}
